import math
# 1. 算出12的6次方是多少？
power = 12 **6   #幂运算
print("12的6次方是：",power)
print("\n")

# 2. 将第一题的值，进行反向开根
sqrt =  (power ** (1/6))
# print("第一题开跟后得到原先的数值：",math.ceil(sqrt)) #数值为11.999999999999998，向上取整后得到12这个原来的数值
print("第一题开跟后得到原先的数值：",round(sqrt)) #数值为11.999999999999998，四舍五入后得到12这个原来的数值
print("\n")


# 3. 判断以下表达式的布尔值
a = True
b = "False"
c = 0
d = 1.1111111111111119
e = " "
f = ""
Bool = (bool(a),bool(b),bool(c),bool(d),bool(e),bool(f))
print("a的布尔值是：",Bool[0], " b的布尔值是：",Bool[1],"c的布尔值是：",Bool[2], " d的布尔值是：",Bool[3],"e的布尔值是：",Bool[4], " f的布尔值是：",Bool[5]) #改进优化
print("\n")


# 4. 对AB的公式，分别进行取整、取余的操作。同时对C的值进行小数点四舍五入保留两位小数的操作
A = 13
B = 4
result = divmod(A,B) #调用取整取余方法
print("A除以B的商是：",result[0], "余数是：",result[1])
C = 3.1492865321
print("C的值四舍五入保留两位小数是：",round(C,2)) #调用round()方法






